@charset "utf-8";
body{min-width: 1400px;}
.container{ width:1400px; margin:0 auto; clear:both; height: auto;position: relative; padding: 0px; }
/* 头部 */
.top{height: 50px; width: 100%;}
.top-grzx{height: 32px; width: 140px; margin-top: 8px; margin-left: 20px; float: left;border: 1px solid #fff;border-radius: 30px; font-size: 16px; text-align: center; line-height: 32px;}
.top-grzx a, .top-right a{color: #fff;}
.top-grzx a:hover, .top-right a:hover{color:#bd1a2d;transition: all .3s;}
.top-right{width: 330px; height: 32px; float: right; margin-top: 8px; line-height: 32px; font-size: 16px;color: #fff;}
.top-right-wza{height: 32px; width: 150px; border: 1px solid #fff;border-radius: 30px; text-align: center; padding: 5px 20px; margin-left: 10px;}

.banner{width: 100%; height: 550px; background: url(../images/banner9.jpg) center bottom no-repeat;}
.logo{width: 500px; height: 210px; margin-top: 75px; margin-left: 454px; float: left;}
.sousuo{width: 600px; height: 55px; float: left; margin-left: 410px; margin-top: 10px;}
.stxt{width: 430px; height: 55px; padding-left: 50px;color: #999; font-size: 18px; background-color: rgba(255,255,255,.7); border-radius: 4px 0 0 4px!important; box-shadow: 0 0 20px 5px rgba(225,225,225,0.3)!important; outline: none; border: none; float: left;}
.search{width: 118px; height: 55px; font-size: 20px; text-align: center; display: block; color: #fff; line-height: 54px; background: linear-gradient(145deg,#ee6172 0%,#bd1a2d 100%); border-radius: 0 4px 4px 0; cursor: pointer; background-size: 100% 150%; background-position: 0 0; transition: .3s; box-shadow: 0 0 20px 5px rgba(225,225,225,0.3)!important; border: none; float: left;}

.daohang{width: 100%; height: 60px; background: #bd1a2d;}
.navBar{position: relative; z-index: 1;color: #fff;height: 60px;line-height: 60px; background-color: #bd1a2d; width: 1400px; margin: 0 auto;}
.nav{width: 1400px;margin: 0 auto; position: relative;}
.nav a{color: #fff;}
.nav h3{font-size: 22px; text-align: center; padding: 0 40px; font-weight: bold;}
.nav h3 a:after{content:''; position: absolute; bottom: 0; left: 0; width: 0; height: 5px; background: #fff; vertical-align: middle; opacity: 0;  border-radius: 10px;}
.nav .m{float: left; width: 16.666667%;}
.nav h3 a{display: block; position: relative; font-weight: 500;}
.nav h3 a:hover{color: #f5d389;}
.nav .on h3 a{color: #f5d389;}
.nav .on h3 a:after{width: 100%; opacity: 1; transition: all .3s ease;}
.nav .sub{display: none;width: 1400px;position: absolute;left: 0;top: 60px;height: 50px;line-height: 50px;padding:0;background: #f8f4ee;float: left; text-align: center;}
.nav .sub li{text-align: center; display: inline-block;}
.nav .sub li a{display: block;padding: 0 15px;margin: 0 10px; color: #6c542f; }

.rdtj{height: 87px; width: 100%; float: left; margin-top: 15px;background: #fbfbfb; overflow: hidden; position:relative;}
.rdtj-left{width: 79px; height: 87px; float: left; margin-left: 50px;}
.rdtj-nr{width: 1270px; float: left; font-family: "思源黑体";}

.rdtj-scroll .hd{ overflow:hidden; width: 10px; right: 10px; position: absolute; bottom: 0;}
.rdtj-scroll .hd ul{overflow:hidden; zoom:1; margin-top:10px; }
.rdtj-scroll .hd ul li{ float:left;  width:10px; height:10px; overflow:hidden; margin:7px 0px; text-indent:-999px; cursor:pointer; background-color: #e9989f;}
.rdtj-scroll .hd ul li.on{  background-color: #bd1a2d;}
.rdtj-scroll .bd{ padding:20px;}
.rdtj-scroll .infoList li{ font-size: 35px; line-height: 40px; text-align: center; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: bold;}

.news{width: 100%; height: 420px;float: left; margin-top: 20px;}
.news-left{width: 656px; height: 400px; float: left; position: relative; overflow: hidden;}
.swiper-wrapper .swiper-slide img{width: 100%; height: 100%; object-fit: cover;}
.news-left .swiper-wrapper .swiper-slide .text{position: absolute;width: 100%;height: 50px;left: 0; bottom: 0; background:#000; opacity: 0.7;}
.news-left .swiper-wrapper .swiper-slide .text span{ position: relative; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; font-size: 18px; color: #FFF; line-height: 50px; color: #FFF; width: calc(100% - 140px); padding: 0 10px; display: block;}
.pagination{position: absolute;z-index: 20;bottom: 15px;width: 140px;text-align: right; right:10px;}
.swiper-pagination-switch{display: inline-block;width: 10px;height: 10px;border-radius:10px; background: #fff;margin: 0 5px;opacity: 0.8;cursor: pointer;}
.swiper-active-switch { background: #bd1a2d;}
.news-left>a{display:block;width: 50px;height: 1125px;position:absolute;top:102px;top: calc((400px - 125px) / 2);opacity:0;filter: alpha(opacity=0);transition:all 0.5s; z-index: 20;}
.news-left>a.arrow-left{left:0px;background: url(../images/wjj_tpxw_l.png) no-repeat;}
.news-left>a.arrow-right{right:0px;background: url(../images/wjj_tpxw_r.png) no-repeat;}
.news-left:hover>a{ opacity:1;filter: alpha(opacity=100);}
.news-left:hover>a.prev{ left:0px;}
.news-left:hover>a.next{ right:0px;}




.news-right{width: 720px; height: 400px; float: right;}
.newstab{height: 42px;width: 100%; }
.newstab li{float:left; position: relative; font-size: 15px; }
.newstab li + li{margin-left: 18px;}
.newstab li a{color: #404742; font-size: 22px; font-weight: normal; padding: 0 20px;}
.newstab li.on,.newstab li.on a,.newstab li a:hover{color: #bd1a2d; font-weight: bold;}
.newslist-more{display: none;}

.newstab li{padding-bottom: 12px;}
.newstab li.on:after{content: ''; border-top: 7px solid #fff;border-right: 10px solid transparent; border-left: 10px solid transparent; position: absolute; left: 50%; bottom: 0px; margin-left: -10px;}
.newstab li.on:before{content: ''; width: 100%; height: 11px; background: linear-gradient(to bottom, #ede6dc 0%, #fff 100%); position: absolute; bottom: -4px;}
.newslist{padding-top: 14px;transition: all 0.4s;}
.newslist li{line-height: 60px;position: relative;height: 60px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 78%;padding-right: 22%;text-indent: 12px;background: url(../images/2022-li-bg.png) no-repeat left center; transition: .3s all;}
.newslist li a{color: #000;font-size: 18px; float: left;  max-width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newslist li a:hover{color: #bd1a2d; font-weight: bold;}
.newslist li span{position: absolute;right: 0px;top: 0px;color: #bbb;font-size: 15px;}

.work-list{width: 100%; height: 130px; float: left; margin-top: 25px; text-align: center;}
.work-list-a{margin-top: 0px;display: inline-block;height: 100%;width: 15.6%;transition: .5s all;}
.work-list-a:hover p{color: #bd1a2d;transition: .5s all;}
.work-list-a img{width: 80px; height: 80px;}
.work-list-a p{font-size: 18px; color: #333;}
.work-list-fgx{display: inline-block; width: 1px; height: 60px; background: #dedede; vertical-align: top; margin-top: 30px;}
.work-list-a:hover{transform: translate(0, -10px); transition: .5s all;}

.home-gongkai-box{width: 100%; height: auto;  background: url(../images/2022-gongkai-bj.jpg) center top no-repeat #f7f7f7;}
.tabslect{float: left; margin-top: 40px; width: 100%;}
.tabslect .tabitem{width: 100%; height: 120px; margin-top: 0;}
.tabslect .tabitem li{float: left; width: 33.333%; position: relative;}
.tabslect .tabitem li a{width: 420px; height: 90px; float: left;  margin-left: 29px; font-size: 30px; line-height: 70px; font-weight: bold; background: url(../images/2022-tabitem-bg-1.png); position: relative;}
.tabslect .tabitem li.on a{background: url(../images/2022-tabitem-bg.png); color: #fff; border: none;}
.tabslect .tabitem li.on a:after{content: ''; border-top: 20px solid #bd1a2d;border-right: 15px solid transparent; border-left: 15px solid transparent; position: absolute; left: 50%; bottom: -10px; margin-left: -10px;}
.tabslect .tabitem li .gxgk span{background: url(../images/2022-home-gxgk-a.png) no-repeat; width: 50px; height: 45px; float: left; margin-left: 100px; margin-top: 16px; margin-right: 10px; background-size: 100%;}
.tabslect .tabitem li.on .gxgk span{background: url(../images/2022-home-gxgk.png) no-repeat; background-size: 100%;}
.tabslect .tabitem li .gxhd span{background: url(../images/2022-home-gxhd-a.png) no-repeat; width: 50px; height: 45px; float: left; margin-left: 100px; margin-top: 16px; margin-right: 10px;background-size: 100%;}
.tabslect .tabitem li.on .gxhd span{background: url(../images/2022-home-gxhd.png) no-repeat; background-size: 100%;}
.tabslect .tabitem li .mlgx span{background: url(../images/2022-home-mlgx-a.png) no-repeat; width: 50px; height: 45px; float: left; margin-left: 100px; margin-top: 16px; margin-right: 10px;background-size: 100%;}
.tabslect .tabitem li.on .mlgx span{background: url(../images/2022-home-mlgx.png) no-repeat; background-size: 100%;}
.home-sj-tab{display: none;}
.tabslect .tabitem li .gxgk p{font-size: 16px; height: 25px; text-align: center; position: absolute; top: 35px; left: 130px;}
.tabslect .tabitem li .gxhd p{font-size: 16px; height: 25px; text-align: center; position: absolute; top: 35px; left: 135px;}
.tabslect .tabitem li .mlgx p{font-size: 16px; height: 25px; text-align: center; position: absolute; top: 35px; left: 135px;}

.tabslect .tabcon{width: 100%;  margin-bottom: 40px; padding-top: 10px; background: #fff;}
.home-xxgk{overflow: hidden;padding-bottom: 15px;}
.home-xxgk li{width: 23%; height: 386px; float: left;position: relative;padding: 0 1%;margin-top: 0!important;overflow: visible!important;}
.message-content{padding-top: 26px;background: rgba(255,255,255, 1);padding-bottom: 26px;width: 168px;position: absolute;margin-left: -84px;z-index: 1;left: 50%; margin-top: -40px;}
.message-content i img{width: auto; margin: 0 auto;text-align: center;display: block;}
.message-content i{margin: 0 auto;text-align: center;display: block; margin-top: 20px; z-index: 99;}
.img-message{overflow: hidden;transition: all 0.3s linear;display: block;}
.message-content p{color: #000000;font-size: 20px;margin-bottom: 0;text-align: center;font-weight: bold;letter-spacing: 3px;margin-top: 10px;}
.home-xxgk li a:hover .message-content p, .home-xxgk li a:hover .message-content i{color: #fff;-webkit-text-fill-color: inherit;}
.home-xxgk li a:hover .message-content{background: #bd1a2d;}
.home-xxgk li a{transition: all 0.3s linear;}
.home-xxgk li a:hover .img-message{padding: 10px;transition: all 0.3s linear;}
.message-content i .red{display: block;}
.message-content i .white{display: none;}
.home-xxgk li a:hover .message-content i .red{display: none;}
.home-xxgk li a:hover .message-content i .white{display: block;}

.home-zdyl{width: 100%; height: 166px; float: left; margin-top: 15px;}
.home-zdyl a{width: 14.5%; height: 73px; float: left; display: block; line-height: 73px;  font-size: 18px; margin: 5px 1%;}
.home-zdyl a span{width: 40px; height: 40px; overflow: hidden; text-align: center; display: inline-block; vertical-align: text-bottom; margin-right: 5px; vertical-align: middle; margin-left: 15px;}
.home-zdyl a:hover{background: #bd1a2d; color: #fff;}
.home-zdyl a span img{transition: 0.4s all;}
.home-zdyl a:hover span img{ margin-top: -75px;}

.home-gxhd-left{width: 700px; height: 400px; float: left; padding-left: 10px;}
.home-gxhd-left-top{width: 689px; height: 59px; float: left; margin-top: 12px; margin-left: 7px; border-bottom: 1px solid #f6f0e5; line-height: 59px;}
.home-gxhd-left-top li a{font-size: 22px; color: #000; margin: 0 10px; display: block; float: left;}
.home-gxhd-left-top li.on a{color: #bd1a2d; font-weight: bold;}

.home-gxhd-right{width: 678px; height: 400px; float: left; margin-left: 10px;}
.home-gxhd-right a{width: 331px; height: 154px; float: left; margin-left: 8px; margin-top: 24px; overflow: hidden;}
.home-gxhd-right a img{width: 100%; transition: .5s all;}
.home-gxhd-right a:hover img {-webkit-transform: translate3d(0, 0, 0) scale(1.05); -moz-transform: translate3d(0, 0, 0) scale(1.05); -ms-transform: translate3d(0, 0, 0) scale(1.05); -o-transform: translate3d(0, 0, 0) scale(1.05); transform: translate3d(0, 0, 0) scale(1.05);}

.home-mlgx{width: 100%; height: 350px; float: left; margin-top: 10px; overflow: hidden;}
.home-mlgx h3{width: 150px; height: 334px; float: left; background: #f9f7f2; cursor: pointer; margin-left: 10px;}
.home-mlgx h3 em{margin-top: 44px; margin-left: 30px; float: left;}
.home-mlgx h3 p{width: 38px; height: 140px; float: left; margin-left: 62px; font-size: 25px; margin-top: 20px; line-height: 28px;}
.home-mlgx h3.on{background: linear-gradient(145deg,#ee6172 0%,#bd1a2d 100%);}
.home-mlgx h3.on p{color: #fff;}
.home-mlgx ul{width: 750px; height: 330px; float: left; border: 2px solid #e0cfaa;}
.home-mlgx ul h4{width: 630px; height: 32px;padding-left: 10px; float: left; margin-top: 35px; margin-left: 48px; position: relative; font-size: 18px;}
.home-mlgx ul h4:before{content: '';position: absolute;top: 2px;left: 0;width: 4px;height: 23px;background-color: #DECBA4;}
.home-mlgx ul p{color: #000000;font-size: 18px;text-align: justify;line-height: 35px;margin-bottom: 19px; margin: 10px 0px 10px 48px; width: 630px; }
.home-mlgx ul .on-click{width: 85px;height: 30px;text-align: center;line-height: 30px;background: linear-gradient(145deg,#eacb90 0%,#bb7c35 100%);filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#eacb90',endColorStr='#bb7c35',gradientType='1');background-size: 100% 150%;background-position: 0 0;transition: .3s;font-size: 16px;display: block;color: #fff;border-radius: 4px; margin-left: 48px;}

.menu{position:relative; float: left; width: 100%; margin-top: 20px;}
.ywtb_list{height:310px;margin-top:13px;padding-bottom:30px;}
.fw_tit{padding:50px 34px 31px 34px;border:1px solid #e1e3e5;}
.fw_tit p{height:64px;}
.fw_tit2 a{width:100% !important}
.ywtb_list ul li{float:left;width:320px;margin-left:25px;height:298px}
.ywtb_list ul li:first-child{margin-left:20px;}
.shower{display:block!important;border:1px solid #bd1a2d;box-shadow:0 0 20px 5px #f1f1f1;}
.showe01{border:1px solid #bd1a2d;box-shadow:0 0 20px 5px #f1f1f1;}
.ywtb_list ul li i{width:73px;display:block;margin:0 auto;}
.ywtb_list ul li h3{height:78px;line-height:78px;}
.ywtb_list ul li h3 a{color:#333;font-weight:bold;text-align:center;font-size:20px;width:100%;height:78px;line-height:78px;}
.ywtb_list ul li a{width:50%;height:32px;line-height:32px;text-align:center;color:#666666;font-size:18px;float:left}
.ywtb_list ul li a:hover{color:#bd1a2d;}
.xia-la{display:none;padding:2%;border:1px solid #bd1a2d;width:96%;position:absolute;left:0;
top:340px;z-index:99;box-shadow:0 0 20px 5px #f1f1f1;background:#fff;}
.xia-la:before{content:'';width:22px;height:22px;border-top:1px solid #bd1a2d;border-left:1px solid #bd1a2d;background:#fff;
-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:block;position:absolute;left:10%;top:-12px;}
.two:before{left:35%}
.three:before{left:60%}
.four:before{left:85%}
.xia-la p{height:40px;line-height:40px;color:#333333;font-size:20px;font-weight:bold;}
.mx{border:none;width:100%;}
.mx li{float:left!important;width:245px!important;height:60px!important;line-height:60px;border:1px solid #e1e3e5;margin-right:30px;
margin-top:30px;margin-left:0!important;}
.mx li:hover{border:0}
.mx li a{height:60px!important;line-height:60px!important;width:100%!important}
.mx li a:hover{border:0.5px solid #bd1a2d}
.mx li a img{float:left;margin-top:18px!important;margin-left:33px;margin-right:35px;}
.mx li span{display:block;font-size:18px;float:left;}
.three .mx li{text-align: center; width: 245px!important;}
.three .mx li span{width:100%}
.four .mx li{width:245px!important;}
.four .mx li a img{margin-right:26px; margin-top:5px!important;}
.rmfw p a{width:100%!important;}
.mx.more span{width: 100%; text-align: center;}

.home-ztzl{width: 100%; float: left; margin-top: 15px;}
.home-ztzl-top{width: 100%; height: 60px; float: left; line-height: 60px;}
.home-ztzl-top a{font-size: 25px; font-weight: bold; width: 110px; float: left;}
.home-ztzl-top .hr{width: 1290px; height: 2px; float: left; margin-top: 29px; background: #f4eadd;}
.home-ztzl-top .hr span{width: 36px; height: 4px; float: left; background: #bd1a2d; margin-top: -1px;}

.home_ztzl_con{height: 200px; margin-top: 20px; width: 100%; float: left;}
.common-scrollArrow{position: relative; height: 100%;}
.common-scrollArrow .owl-nav div{position: absolute; top: 50%; margin-top: -38px; width: 35px; height: 49px; background: url(../images/scroll_arrow.png) no-repeat #f9f3eb; border-radius: 5px;  cursor: pointer; box-shadow:0 0 18px 5px rgba(112,112,112,0.15);}
.common-scrollArrow .owl-nav .owl-prev{left:-40px; background-position: -6px 0;}
.common-scrollArrow .owl-nav .owl-next{right:-40px; background-position: -50px 0;}
.common-scrollArrow .owl-nav.disabled{display: block;}
.common-scrollArrow .owl-nav div:hover{box-shadow:0 0 18px 5px rgba(112,112,112,0.3);}
.common-scrollArrow.across .owl-nav .owl-prev{left: -59px;}
.common-scrollArrow.across .owl-nav .owl-next{right: -59px;}
.owl-carousel .owl-item img{height: 160px;}
.owl-dots{margin: 0 auto; text-align: center; margin-top: 15px; display: none;}
.owl-dots .owl-dot{width: 16px;height: 16px; background-color: #d8d0c5; border-radius: 8px; display: inline-block; text-align: center; margin: 0 20px;}
.owl-dots .active{background-color: #d5656a;}

.footer{background: #f2f2f2; width: 100%;}
.footer-con{padding:0 0  30px 0;}
.footer-link{border-bottom: 1px solid #ddd; margin-bottom: 30px; padding-bottom: 30px; justify-content: space-between; display: flex; position: relative;}
.footer-chosen{width: 20%; padding-top: 27px; height: 35px; float: left;}
.footer-sel-val{position: relative;height: 34px;line-height: 34px;text-align: center;color: #666;font-size: 18px; cursor: pointer;}
.footer-sel-val>span{display: inline-block;vertical-align: top;padding-right: 25px;background: url("../images/2022-chose_jiao.png") right center no-repeat;}
.footer-options{display: none;position: absolute;left: 0;right: 0;bottom: 90px;max-height: 200px;padding: 20px 0px 0 0;background-color: #fff;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.06);z-index: 99;overflow-y: auto; overflow-x: hidden; width: 280px; height: 500px; }
.footer-chosen:hover .footer-options{display: block;}
.footer-chosen:hover .footer-sel-val>span{background-image: url("../images/2022-chose_jiaoh.png");}
.footer-option{float: left;width: 96%;margin:10px 2%;}
.footer-option>a{display: block;height: 40px;line-height: 40px;color: #666;font-size: 18px;text-align: center;background-color: #f9f9f9;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.footer-option>a:hover{color: #fff;background-color: #bd1a2d;}
.footer-link .footer-chosen:nth-child(1) ul{left: 0px;}
.footer-link .footer-chosen:nth-child(2) ul{left: 280px;}
.footer-link .footer-chosen:nth-child(3) ul{left: 560px;}
.footer-link .footer-chosen:nth-child(4) ul{left: 840px;}
.footer-link .footer-chosen:nth-child(5) ul{left: 1120px;}

.footer-box{width: 1400px; float: left; padding-bottom: 30px;}
.footer-dzjg{float: left; padding: 35px 45px 0 20px;}
.footer-jiucuo{float: left; padding: 45px 45px 0 0;}
.footer-ipv6{float: left; padding: 45px 45px 0 0;}
.footer-info{float: left; }
.footer-info1{float: left; margin-left: 3px; font-size: 16px; background: #e7e6e6; width: 320px; padding: 30px 0; height: 90px;}
.footer-info1 a{float: left; margin: 12px 47px 11px;}
.footer-info2{float: left; margin-left: 3px; font-size: 16px; background: #e7e6e6; width: 300px; padding: 30px 0; height: 90px;}
.footer-info2 p{padding: 11px;}
.footer-info3{float: left; margin-left: 3px; font-size: 16px;  background: #e7e6e6; width: 300px; height: 150px;}
.footer-info3 p{float: left; width: 100px; text-align: center; font-size: 14px; margin: 15px 25px;}
.footer-info3 p img{padding-bottom: 5px;}

.footer-txt{background: #cccccc; width: 100%; height: 55px; line-height: 55px; text-align: center;}
.footer-txt p{font-size: 16px; margin: 0 auto; display: inline-table; padding: 0 40px;}








/* 右侧 */
.sidebars{ position: fixed; left:10px; top: 50%; z-index: 9; margin-top: -175px; font-size: 0; text-align: right;}
.sidebar{ position: fixed; right:25px; top: 50%; z-index: 9; margin-top: -175px; font-size: 0; text-align: right;}
.sidebar .sidebar-item { background:url(../images/2022-yc-01.png); position: relative; display: inline-block; *display: inline; *zoom: 1; border-radius: 25px; height: 50px; line-height: 50px; margin-bottom: 10px; transition: all .5s;}
.sidebar .sidebar-item .sidebar-icon { float: left; width: 50px; height: 50px; background: no-repeat center center;}
.sidebar .sidebar-item .sidebar-icon-wb { background-image: url(../images/2022-yc-02.png) !important;}
.sidebar .sidebar-item .sidebar-icon-wx { background-image: url(../images/2022-yc-03.png) !important;}
.sidebar .sidebar-item .sidebar-icon-phone { background-image: url(../images/2022-yc-04.png) !important;}
.sidebar .sidebar-item .sidebar-icon-robot { background-image: url(../images/2022-yc-05.png) !important;}
.sidebar .sidebar-item .sidebar-icon-net { background-image: url(../images/2022-yc-06.png) !important;}
.sidebar .sidebar-item .sidebar-icon-top { background-image: url(../images/2022-yc-07.png) !important;}
.sidebar .sidebar-item .sidebar-icon-sjfx{ background-image: url(../images/2022-yc-08.png) !important;}
.sidebar .sidebar-item .sidebar-icon-sjgyjb{ background-image: url(../images/2022-yc-09.png) !important;}
.sidebar .sidebar-item:hover { background: #bd1a2d; transition: all .5s; padding-right: 15px;}
.sidebar .sidebar-item span { float: left; font-size: 14px; color: #fff; margin-left: -80px; filter:alpha(opacity=0); opacity:0; width: 50px;}
.sidebar .sidebar-item:hover span { margin-left: -5px; filter:alpha(opacity=100); opacity:1; width: auto;}
.sidebar .sidebar-item img { position: absolute; left: 0; top: 0; display: none; }
.sidebar .sidebar-item:hover img { display: block; left: -160px; }
.sidebar .sidebar-item, .sidebar .sidebar-item span, .sidebar .sidebar-item img{ -webkit-transition: all .5s; transition: all .5s; }



/* 列表页 */
.liebiao_main{width: 100%; height: auto; background: #f2f2f2;}
/* 当前位置 */

.location_dqwz{line-height: 45px;  padding: 10px 0 10px 25px; background: url(../images/location_dqwz-red.png) no-repeat 0px center;}
.location_dqwz a{font-size: 16px; color: #333333; padding: 0 5px;}
.location_dqwz a:hover{color: #bd1a2d;}

.list_mainBox{background: #fff; }
.list_left{width: 300px; float: left; margin: 20px 0 20px 20px;}
.list_left_title{background: #ce0228;line-height: 70px;color: #fff;font-size: 24px;font-weight: bold;text-align: center;}
.list_nav li{height: auto;line-height: 30px;font-size: 16px;border-bottom: 1px dashed #ccc; position: relative; padding: 10px 0;}
.list_nav li a{padding-left: 40px; padding-right: 40px; display: block;}
.list_nav li.active{}
.list_nav li.active a{color: #ce0228;}
.list_nav li:after{content: '';display: block;width: 0;height: 0;position: absolute;bottom: 35%;right: 20px;margin-left: -8px;border-left: 8px solid #999999;border-top: 8px solid transparent;border-bottom: 8px solid transparent;}
.list_nav li.active:after{content: '';display: block;width: 0;height: 0;position: absolute;bottom: 30%;right: 20px;margin-left: -8px;border-left: 8px solid #ce0228;border-top: 8px solid transparent;border-bottom: 8px solid transparent;}

.list_right{width: 1000px; float: right; margin: 20px 20px 20px 0; border-left: 1px solid #ccc; min-height: 200px; padding-left: 30px;}
.list_right_title{color: #ce0228; border-bottom: 1px solid #f9bcc3;}
.list_right_title span{display: inline-block;height: auto; font-size: 22px; font-weight: 600; padding-bottom: 10px; border-bottom: 3px solid #ce0228; margin-bottom: -1px;}
.list_right_con{}

/* 分页 */
div.page{padding: 20px 0px;text-align: center;clear: both;overflow:hidden;width: 100%px;}
div.page a{padding:5px 8px;font-size: 12px; background:#ffffff; border:1px solid #cccccc; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#5d5d5d; margin: 0 3px;}
div.page a:hover{background:#ce0228; border:1px solid #ce0228; color: #FFFFFF;}
div.page a.up{ }
div.page a.onhover{background: #ce0228;border: 1px solid #ce0228;color: #FFFFFF;}
div.page input{ border:1px solid #cccccc; width:50px;height:20px; line-hegiht:20px; text-align:center;}
div.page span{padding-right:10px;font-size: 14px !important;font-weight: normal !important;}
.page .cur{background: #ce0228;    border: 1px solid #ce0228;   color: #FFFFFF;}
.wz-ov-page{height: 25px;font-size: 0px;margin: 40px 0 0 80px;}
.ov-all-num{margin-right: 16px;}
.ov-all-num span{color: #ce0228;margin: 0 5px;}
.ov-all-num:hover span{color: #fff;}
.wz-ov-page a{float: left;font-size: 14px;line-height: 23px;text-align: center;color: #666;}
.ov-next-prev{height: 23px;width: 60px;margin-right: 13px;border: 1px solid #ce0228;}
.wz-ov-page a.cur{background: #ce0228;border: 1px solid #ce0228;color: #fff;}
.ov-page-text{display: inline-block;width: 23px;height: 23px;border: 1px solid #ce0228;line-height: 23px;text-align: center;margin: 0 3px;}
.wz-ov-page .ov-page-up{height: 25px;width: 50px;color: #fff;text-align: center;line-height: 25px;background: #ce0228;margin-left: 10px;}
.ov-page-num{height: 23px;width: 23px;border: 1px solid #ce0228;margin-right: 6px;}
.ov-next-prev:hover,.ov-page-num:hover{background: #ce0228;border: 1px solid #ce0228;color: #fff;}
.ov-fir-la{height: 22px;width: 50px;margin: 0px 6px;text-align: center;}

/* 文章页 */
.article-mainBox{background: #fff; padding:25px;}
.article-title{text-align:center;font-size:30px;line-height:140%;padding:15px 0;font-weight: bold;}
.article-subtitle{font-size:25px; font-weight: normal; text-align:center; padding-bottom:15px; color:#666666;}
.article-attr{padding-bottom:6px; color:#888888; border-bottom:#e1e1e1 1px solid;}
.article-attr b{font-weight:normal;}
.article-attr-l{float: left; line-height: 36px;}
.article-attr-l span{ margin-right: 30px; display:inline-block; white-space:nowrap;}
.article-attr-r{float: right;}
.article-attr-r .fontsize, .article-attr-r .fenxiang{display: inline-block; line-height: 36px;  margin-right: 12px;}
.article-attr-r .fontsize a{cursor: pointer; color:#333;}
.article-attr-r .fontsize a:hover{color: #333;}
.article-attr-r .fontsize a{display: inline-block; width: 30px; height: 28px; line-height: 28px; border: transparent 1px solid; text-align: center; border-radius: 3px;}
.article-attr-r .fontsize a.on{border: #ce0228 1px solid; color: #ce0228;}
.article-content{clear:both; padding:30px 20px; line-height:35px; font-size: 18px; overflow:hidden;}
.article-xgfj{padding: 20px 30px; border: 1px solid #ebebeb;}
#playercontainer{margin-top: 15px!important;}
.article-ewm{text-align: center;}
.article-ewm p{line-height: 40px;}
.xl_ewm{margin-top: 10px;}
.xl_ewm img{margin: 0 auto;}

.article-bottom{padding-bottom:6px; color:#888888; border-bottom:#e1e1e1 1px solid; text-align: right; float: left; width: 100%;}
.article-bottom .print, .article-bottom  .fenxiang{display: inline-block; line-height: 36px;  margin-right: 12px; float: right;}
.article-bottom .print img{width: 25px;}

.article-fj-bt{color:#ce0228;font-weight:600;font-size: 18px;line-height: 30px;margin-bottom: 10px;}
.article-fj-list{font-size: 18px;line-height: 30px;margin-bottom: 30px;}



/*分享必要样式*/
.detail_share {margin: 14px 24px 0 0;}
.bdsharebuttonbox{margin-top:7px;}
.u-shear{margin-top: 12px;}
.share-main{position: relative;height: 36px; line-height: 36px;}
.share-bar a{margin-right: 6px; float: left; display: block; width: 25px; height: 25px; background-image: url(../images/2022-icon-share.png); margin-top: 6px;}
.share-bar span{float: left; color: #888888;}
.share-bar .share-weixin{background-position: -5px -3px;}
.share-bar .share-tsina{background-position: -32px -3px;}
.share-bar .share-qzone{background-position: -60px -3px;}
.weixin-share-open{position: absolute; bottom: -90px; right: 0; display: none;}
.weixin-wrap{position: relative; padding: 10px; width: 212px;border: 1px solid #ddd;background-color: #fff;}
.share-qrcode{float: left;}
.share-qrcode img{display: block; width: 80px; height: 80px;}
.weixin-close{position: absolute; top: 0; right: 0; display: block; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 16px; color: #d4d4d4; cursor: pointer;}
.weixin-text{padding: 10px 0 0 90px; line-height: 24px; font-size: 12px; color: #666;}
.detail_share {margin: 14px 24px 0 0;}


/* 走进青铜峡 */
.zjqtx_main{width: 100%; height: auto; background: #fff url(2022-zjgx-bg.jpg) top center no-repeat;}
.bt-box-1400{width: 1400px;height: auto;margin: 0 auto;}
.block_title{position: relative;margin-bottom: 20px;}
.block_title .title_img{float: left;}
.block_title ul{display: flex;flex-wrap: nowrap;justify-content: space-between;margin-left: 254px;}
.block_title ul li{float: left;font-size: 22px;line-height: 59px;}
.block_title ul li a{color: #333333;}
.block_title ul li.on a{font-weight: bold;color: #ce0228;}
.impression_main{position: relative;}
.impression_main .impression_main_left{width: 887px;height: 470px;float: left;}
.impression_main_right{height: 370px;position: absolute;right: 100px;top: 45px;float: right;}
.impression_main_right_text_number{font-size: 22px;line-height: 1;text-align: right;margin: 15px 0 38px;}
.impression_main_right_text_number span{font-size: 38px;}
.impression_main_right_text_number span.currentIndex{color: #1492ff;}
.impression_main_right_text{width: 460px;height: 350px;background-color: #ffffff;box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 65%);font-size: 16px;line-height: 38px;letter-spacing: 0px;color: #333333;padding: 10px 20px;position: relative;}
.impression_main_right_text .impression_txt{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 9;-webkit-box-orient: vertical;cursor: pointer;}
/* .impression_main_right_text .swiper-slide{text-indent: 2em;} */
.impression_main_right_text_number span{font-size: 38px;}
.impression_main_right_text_number span.currentIndex{color: #1492ff;}
.impression_main_right_text_number{font-size: 22px;line-height: 1;text-align: right;margin: 15px 0 38px;}
.impression_main_cut .cut-button-prev,
.impression_main_cut .cut-button-next{width: 60px;height: 50px;background-color: #eeeeee;position: absolute;top: 0;cursor: pointer; z-index: 1;}
.impression_main_cut .cut-button-prev, .impression_main_cut .cut-button-next{width: 60px;height: 50px;background-color: #eeeeee;position: absolute;top: 0;cursor: pointer;}
.prevStop, .nextStop {display: none;}
.impression_main_cut .swiper-button-disabled{opacity: 0.6;display: none;}
.impression_main_cut .cut-button-prev{left: -48px;top: 45%;background: url(button_prev.png) no-repeat center #eeeeee;}
.impression_main_cut .cut-button-next{right: -48px;top: 45%;background: url(button_next.png) no-repeat center #eeeeee;}

/* 文化古峡 */
.zjqtx_main2{width: 100%; height: auto; background: url(../images/2022-whyy-bg.jpg) top center no-repeat;}
.zjqtx_whgx{width: 100%; height: auto; float: left;}
.zjqtx_whgx_title{width: 275px; height: 90px; float: left;}
.zjqtx_whgx_con{width: 100%; height: 445px;	float: left; display: block;}

.tabsList{overflow:hidden;zoom:1;width:100%;}
.tabsList li{float:left;display:inline;height:391px;/* background:url(../images/2022-whgx-con-title.png) 0px 0 no-repeat; */overflow:hidden;zoom:1; margin: 10px;}
.tabsList li h4{width:160px;height:391px;cursor:pointer;float:left;text-indent:-9999em;overflow:hidden;background:url(../images/2022-whgx-con-title.png) no-repeat;}
.tabsList li h4.lia{background-position:0px 0px;}
.tabsList li h4.lib{background-position:-160px 0px;}
.tabsList li h4.lic{background-position:-320px 0px;}
.tabsList li h4.lid{background-position:-480px 0px;}
.tabsList li h4.lie{background-position:-640px 0px;}
.tabsList li.on h4.lia{background-position:0px -409px;}
.tabsList li.on h4.lib{background-position:-160px -409px;}
.tabsList li.on h4.lic{background-position:-320px -409px;}
.tabsList li.on h4.lid{background-position:-480px -409px;}
.tabsList li.on h4.lie{background-position:-640px -409px;}
.tabsList li.on .tabBody{display:block;width:500px;padding:0px;display:inline;float:left;margin-left:0px; margin-top: 32px; height: 359px;}
.tabsList li .tabBody{display:none;background:#eeeeee;}
.tabsList li .tabBody .top{width: 440px; height: 230px; float: left; background: #fff; margin-top: 34px; margin-left: 30px;}
.tabsList li .tabBody .top img{width: 420px; height:210px; margin-left: 10px; margin-top: 10px;}
.culture_text_list{padding-top: 10px;display: flex;flex-wrap: wrap;position: relative;float: left;width: 440px;margin-left: 30px;}
.culture_text_list li{width: 35%;height: 35px;font-size: 18px;font-weight: normal;font-stretch: normal;line-height: 35px;margin: 0;letter-spacing: 0px;color: #333333;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.culture_text_list li a{display: inline-block;padding-left: 20px;}
.culture_text_list .more{text-align: center;line-height: 20px;border-radius: 10px;position: absolute;right: 40px;}
.culture_text_list .more a{font-size: 18px;display: block;padding-top: 50px;background: url(more_img.png) no-repeat center 15px;color: #ce0228;}

/* 云游古峡 */
.zjqtx_yygx{width: 100%; height: 696px; float: left;}
.zjqtx_yygx_title{width: 275px; height: 90px; float: left;}
.zjqtx_yygx_con{width: 100%; height: 600px;	float: left; display: block;}
.zjqtx_yygx_con .bd{height: 565px;margin-top: 10px;}
.zjqtx_yygx_con .bd .con_one{height: 180px;margin-bottom: 25px;}
.zjqtx_yygx_con .bd .con_one ul{width: 110%;}
.zjqtx_yygx_con .bd .con_one ul li {width: 333px;height: 180px;float: left;margin-right: 20px;position: relative;}
.zjqtx_yygx_con .bd .con_one ul li .pic{display: block;width: 100%;height: 100%;}
.zjqtx_yygx_con .bd .con_one ul li .pic img{width: 100%;height: 100%;}
.zjqtx_yygx_con .bd .con_one ul li .txt{width: 100%;height: 40px;background: #000;opacity: 0.8;position: absolute;left: 0;bottom: 0;z-index: 333;}
.zjqtx_yygx_con .bd .con_one ul li .txt span{display: block; width:90%;margin: 0 auto;text-align: center;line-height:40px;font-size: 16px;color:#ffffff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zjqtx_yygx_con .bd .con_two{height: 360px;position: relative;overflow: hidden;}
.zjqtx_yygx_con .bd .con_two .pic，.zjqtx_yygx_con .bd .con_two .pic li{width:100%;height: 360px;}
.zjqtx_yygx_con .bd .con_two .pic li a img{width:100%;height: 100%;}
.zjqtx_yygx_con .bd .con_two .txt{width:220px;height:280px;padding-top: 80px; position: absolute;top:0;right:150px;background: #000;opacity: 0.8;}
.zjqtx_yygx_con .bd .con_two .txt li{height: 60px;}
.zjqtx_yygx_con .bd .con_two .txt li.on{background: url(2021_dcgz_icon01.png)no-repeat 45px bottom;}
.zjqtx_yygx_con .bd .con_two .txt li.on span,.zjqtx_yygx_con .bd .con_two .txt li.on p{color:#f6c644;}
.zjqtx_yygx_con .bd .con_two .txt li span{display: inline-block;float: left; margin-left: 39px;color:#ffffff;}
.zjqtx_yygx_con .bd .con_two .txt li p {margin-left:16px;float: left;color:#ffffff;max-width: 140px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/* 古峡美食 */
.zjqtx_gxms{width: 100%; height: 335px; float: left;}
.zjqtx_gxms_title{width: 275px; height: 90px; float: left;}
.zjqtx_gxms_con{width: 1400px; height: 200px; float: left; margin-top: 10px;  overflow:hidden; position:relative;}
/* .zjqtx_gxms_con .hd{ height:50px; position: absolute; z-index: 11; width: 100%;} */
.zjqtx_gxms_con .hd .prev{ display:block;  width:60px; height:50px; background: url(../images/2022-msgx-left.jpg); float: left; cursor: pointer; position: absolute; z-index: 11; margin-top: 70px;}
.zjqtx_gxms_con .hd .next{ display:block;  width:60px; height:50px; background: url(../images/2022-gxms-right.jpg); float: right; cursor: pointer; position: absolute; z-index: 11; margin-top: 70px; right: 0;}
.zjqtx_gxms_con .bd{ padding:5px;   }
.zjqtx_gxms_con .bd ul{ overflow:hidden; zoom:1; }
.zjqtx_gxms_con .bd ul li{ margin:0 6px; float:left; _display:inline; overflow:hidden; text-align:center; height: 180px; position: relative;}
.zjqtx_gxms_con .bd ul li .pic{ text-align:center; }
.zjqtx_gxms_con .bd ul li .pic img{ width:330px; height:180px; display:block; }
.zjqtx_gxms_con .bd ul li .pic a:hover img{ border-color:#999;  }
.zjqtx_gxms_con .bd ul li .title{ line-height:34px; margin-top: -55px; color:#fff; background: url(../images/2022-gxms-title-bg.png) no-repeat right;  height: 34px; float: right; z-index: 1; text-align: right; position: absolute; width: 100%;}
.zjqtx_gxms_con .bd ul li .title a{color: #fff;}

/* 网站地图 */
.wzdt{ background: #fff;}
.dty_title{line-height: 2;text-align: center;font-size: 36px;color: #000;padding: 30px 0 15px;}
.dty_contain{padding: 0 50px 30px;}
.dty_mutitle{height: 40px;line-height: 40px;border-bottom: #f5f5f5 1px solid;overflow: hidden;margin-top: 15px;}
.dty_mutitle a{display: block;float: left;height: 37px;line-height: 34px;padding: 0 3px;font-size: 20px;font-weight: bold;color: #000;white-space: nowrap;border-bottom: 3px #bd1a2d solid;}
.dty_sublb{padding: 10px 0 10px;}
.dty_sublb ul li{float: left;height: 42px;line-height: 42px;width: 20%;}
.dty_sublb ul li a{font-size: 16px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 16px;background: url(../images/2022-li-bg.png) left center no-repeat;margin-right: 10px;}

/* 通用概览-通栏 */
.list_tonglan{width: 1360px; float: right; margin: 20px 20px 20px 0; min-height: 200px; padding-left: 30px;}


.home_banner{margin: 0 auto; width: 1400px;}
.home_banner a{display: block; margin: 10px 0;}
.home_banner a img{width: 100%;}

























@media screen and (max-width:768px){
html,body{min-width: 100%!important;}
.container{width: auto; margin-left: 15px; margin-right: 15px; padding: 0;}
.top-grzx{margin-left: 0;}
.top-right-wza{display: none;}
.top-right{width: auto;}
.banner{background: url(../images/2022-banner9-sj.jpg) left top no-repeat; height: 312px;}
.logo{width: 85%; margin: 0 auto;float: none;padding-top: 40px; height: auto;}
.sousuo{width: 90%; margin-left: 0; margin: 0 auto; float: none; height: 50px;}
.stxt{width: 75%; padding-left:5%; height: 50px;}
.search{width: 20%; height: 50px;}
.daohang{height: auto;}
.navBar{height: auto; width: 100%;}
.nav{width: 100%;}
.nav .m{width: 33.333%;}
.nav h3 a{font-weight: 500;}
.nav h3{font-size: 18px; width: 100%; padding: 0;}
.rdtj{height: 50px;}

.rdtj-left{margin-left: 0; width: 46px; height: 50px;}
.rdtj-nr{width: 80%;}
.rdtj-scroll .bd{padding: 5px;}
.rdtj-scroll .infoList li{font-size: 18px;}
.rdtj-scroll .hd ul li{margin: 2px 0;}
.news{height: auto;}
.news-left{width: 100%; height: 250px;}
.news-left>a.arrow-left,.news-left>a.arrow-right{display: none;}
.news-left .swiper-wrapper .swiper-slide .text span{font-size: 16px;}


.news-right{width: 100%; margin-top: 15px; height: auto;}
.newstab{height: auto; display: block;}
.newstab li + li{margin-left: 0;}
.newstab li a{font-size: 16px; padding: 0 5px; pointer-events: none;}
.newstab li.on:before{display: none;}
.newstab li.on:after{display: none;}
.newslist{padding-top: 0;}
.newslist-more{display: block;height: 30px;background-color: #ececec;line-height: 30px;text-align: center;width: 30%;margin: 0 auto;margin-bottom: 15px;}


.sidebar{display: none;}

.work-list{height: auto; margin-top: 0;}
.work-list-a{width: 32.1%; margin-top: 10px;}
.work-list-a img{width: 50px; height: auto;}
.work-list-a p{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.work-list-fgx{display: none;}

.newslist li a{font-size: 16px;}
.work-list-a p{font-size: 16px;}

.tabslect .tabitem{display: none;}
.tabslect .tabcon{display: block!important;}
.home-sj-tab{background: #bd1a2d; color: #fff; border: none; background-size: 100%; height: 50px; float: left; width: 100%; display: block; margin-bottom: 0px; margin-top: 10px;}
.home-sj-tab span img{width: 50px; padding-right: 10px;}
.home-sj-tab a{width: 100%; display: block; text-align: center; color: #fff; font-size: 18px; line-height: 50px; font-weight: bold;}
.home-xxgk li{width: 48%; height: auto; margin-bottom: 10px;margin-top: 10px!important;}
.message-content{margin-top: -75%; width: 80%; margin-left: -40%;}
.message-content p{font-size: 18px;}
.home-zdyl{height: auto; margin-bottom: 10px; margin-top: 0;}
.home-zdyl a{width: 31%; text-align: center; height: 85px; line-height: 50px; font-size: 16px;}
.home-zdyl a span{display: block; margin: 0 auto;}
.home-xxgk{padding-bottom: 0;}

.home-gxhd-left{width: 100%; height: auto;}
.newslist li{height: 50px; line-height: 50px;}
.home-gxhd-right{width: 100%; height: auto;}
.home-gxhd-right a{width: 48%; margin: 10px 1%; height: auto;}

.home-mlgx{height: auto;}
.home-mlgx h3{width: 20%; float: left; margin-left: 0; margin-bottom: 10px; text-align: center; height: 284px;}
.home-mlgx h3 em{margin-left: 0;}
.home-mlgx h3 em img{width: 70%;}
.home-mlgx h3 p{margin-left: 0; margin: 0 auto; float: none; font-size: 18px; width: 25px; line-height: 20px; }
.home-mlgx ul{width: 78%; float: right; display: block!important; margin-bottom: 10px; height: 280px;}
.home-mlgx ul h4{width: 80%; margin-left: 10%;}
.home-mlgx ul p{width: 80%; margin-left: 10%; display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 4; overflow: hidden; font-size: 16px; line-height: 30px;}

.home-gxhd-left-top{width: 98%; margin-left: 2%; margin-top: 0; height: 39px; line-height: 39px;}
.home-gxhd-left-top li a{font-size: 18px;}

.ywtb_list{height: 240px; clear: both;}
.ywtb_list ul li{width: 48%; height: auto; margin-left: 1%;}
.fw_tit{width:98%;margin:auto;margin-bottom:5%; padding: 5% 1%;}
.ywtb_list ul li:first-child{margin-left: 1%;}
.xia-la{display: none!important;}

.home-zdyl a:hover span img{ margin-top: -50px;}

.ywtb_list ul li h3{ height: 50px; line-height: 50px;}
.ywtb_list ul li h3 a{font-size: 18px; height: 50px; line-height: 50px;}
.ywtb_list ul li a{font-size: 16px;}

.home-ztzl-top a{font-size: 22px;}
.home-ztzl-top a{width: 28%;}
.home-ztzl-top .hr{width: 72%;}
.home_ztzl_con{width: 100%; height: 150px; margin-top: 0;}
.owl-carousel .owl-item img{height: 130px;}
.common-scrollArrow .owl-nav div{margin-top: -42px;}
.owl-dots{display: none;}
.common-scrollArrow .owl-nav .owl-prev{left: 0;}
.common-scrollArrow .owl-nav .owl-next{right: 0;}

.footer-link{display: none;}
.footer-box{width: 100%; padding-bottom: 0;}
.footer-dzjg, .footer-jiucuo, .footer-ipv6{width: 30%; padding: 25px 1.5%; text-align: center;}
.footer-info{width: 100%; float: none;}
.footer-info1{width: 100%;height: auto; margin-bottom: 10px;}
.footer-info1 a{text-align: center; width: 25%; margin: 0; }
.footer-info2{width: 100%; height: auto; margin-bottom: 10px; padding: 10px 0;}
.footer-info3{width: 100%; height: auto; display: none;}
.footer-info3 p{width: 40%; margin: 15px 5%;}
.footer-txt{height: auto; line-height: 35px;}
.footer-txt p{font-size: 15px; padding: 0 1%;}



.list_left{width: 100%; margin: 0;}
.list_left_title{font-size: 18px; height: 50px; line-height: 50px; text-align: center;}
.list_nav ul{border-left: 1px dashed #ededed;}
.list_nav li:after, .list_nav li.active:after{display: none;}
.list_nav li{width: 33%; float: left; text-align: center; border-right: 1px dashed #ededed; border-bottom: 1px dashed #ededed;text-indent: 0px;}
.list_nav li.active{background: #f8f8f8; border-left: none; border-bottom: 1px solid #bc2b2f;}
.list_nav li a{padding-left: 0; padding-right: 0; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list_right_title span{overflow: hidden;white-space: nowrap;text-overflow: ellipsis; padding-bottom: 10px; width: 100%;}
.list_right_title{margin-top: 15px;}

.list_right{width: 100%; padding: 0; margin: 0; border-left:none;}

/* 分页 */
div.page{width: 100%;line-height: 35px;}
div.page a{display: none;margin: 0 3px;padding: 0 10px;}
.ov-next-prev, .ov-next-prev{display: inline-table!important; }

.article-mainBox{padding: 10px;}
.article-title{font-size: 20px;}
.article-subtitle{font-size: 18px;}
.article-attr-r{display: none;}
.article-content{padding: 10px 0;}
.article-fj-bt, .article-fj-list{font-size: 16px;}
.article-content, .article-content div, .article-content span, .article-content p, .article-content section{font-size: 16px!important;}
.article-xgfj{padding: 10px;}
#playercontainer{width: 100%!important;}


/* 走进青铜峡 */
.bt-box-1400{width: 100%;}
.block_title .title_img{float: none; margin: 0 auto; text-align: center;}
.block_title ul{margin-left: 0; display: block;}
.block_title ul li{width: 33.333%; text-align: center;}
.impression_main .impression_main_left{width: 100%; float: none; height: auto;}
.impression_main_right_text{width: 90%; height: auto; padding: 5%;}
.impression_main_right{float: none; width: 100%; right: 0; position: relative; height: auto;}
.zjqtx_whgx_title{width: 100%; text-align: center;}
.zjqtx_whgx{float: none; margin-top: 30px;}
.impression_main_cut .cut-button-next{right: 0;}
.impression_main_cut .cut-button-prev{left: 0;}

.zjqtx_whgx_con{height: auto; float: none;}
.tabsList li h4{background: #bd1a2d; width: 100%; height: 40px; text-indent: 0; text-align: center; line-height: 40px; color:#fff;}
.tabsList li.on .tabBody{width: 100%; margin-top: 10px; height: auto;}
.tabsList li{height: auto;}
.tabsList li .tabBody .top{width: 100%; margin:0; float: none; height: auto;}
.tabsList li .tabBody .top img{width: 96%; margin: 2%; height: auto;}
.tabsList li .tabBody{display: block!important;}

.zjqtx_yygx{height: auto;}
.zjqtx_yygx_title{width: 100%; text-align: center;}
.zjqtx_yygx_con{height: auto;}
.zjqtx_yygx_con .bd{height: auto;}
.zjqtx_yygx_con .bd .con_one{height: auto;}
.zjqtx_yygx_con .bd .con_one ul{width: 100%;}
.zjqtx_yygx_con .bd .con_one ul li{width: 46%; margin: 2%; height: auto;	}
.zjqtx_yygx_con .bd .con_two{height: auto;}
.zjqtx_yygx_con .bd .con_two .txt{width: 100%; height: 40px; right: 0; padding: 0; top:auto; bottom: 0;}
.zjqtx_yygx_con .bd .con_two .txt li{height: 40px; float: left; width: 25%; line-height: 40px;}
.zjqtx_yygx_con .bd .con_two .txt li span{display: none;}

.zjqtx_gxms_title{width: 100%; text-align: center;}
.zjqtx_gxms_con{width: 100%;}
.zjqtx_gxms_con .bd ul li .pic img{width: 100%;}
.zjqtx_gxms_con .bd ul li{width: 100%;}

/* 网站地图 */
.dty_sublb ul li{width: 50%;}

.list_tonglan{width: 96%; padding: 0 2%; margin: 0;}

.liebiao_main{background: #fff;}

.home_banner{margin: 0 auto; width: 94%; margin: 10px 3%;}








}